// buffer:node.js里叫缓冲区，是一种二进制数据
// 在nodejs里会把数据自动转换成buffer
// 1.buffer的创建
// 方式一：创建buffer的同时 清空内存里之前的数据
// let res =  Buffer.alloc(10,1); // 可以创建指定大小的文件
// console.log(res);
// 方式二： 创建buffer 会直接使用之前的内存空间，速度快
// let res = Buffer.allocUnsafe(10);
// res.fill(1) // 给buffer数据填充内容
// console.log(res);

// 方式三：
let str = Buffer.from("大家好");
console.log(str);

let newbuffer1 = str.slice(0, 4); // 包前不包后
// console.log(newbuffer1.toString());
let newbuffer2 = str.slice(4);
// console.log(newbuffer2.toString());

// 合并多个buffer
let res = Buffer.concat([newbuffer1, newbuffer2]);
console.log(res.toString());

// 2.把buffer数据穿换成字符串 toString(); 重点；
// let res = toString() // 把buffer数据穿换成字符串
// console.log(res);